﻿using System.Collections.ObjectModel;

namespace DigitalQuran
{
    public static class Constants
    {
        /// <summary>
        /// Gets ReadOnlyCollection of Arabic Digits
        /// </summary>
        public static ReadOnlyCollection<char> ArabicDigits = new ReadOnlyCollection<char>(new char[10]
        {
            '٠', '١', '٢', '٣', '٤', '٥', '٦', '٧', '٨', '٩'
        });

        /// <summary>
        /// Gets ReadOnlyCollection of Arabic Letters
        /// </summary>
        public static ReadOnlyCollection<char> ArabicLetters = new ReadOnlyCollection<char>(new char[37]
        {
            'ء', 'ٱ', 'ا', 'إ', 'أ', 'آ', 'ب', 'ة', 'ت', 'ث', 'ج', 'ح', 'خ', 'د', 'ذ', 'ر', 'ز', 'س', 
            'ش', 'ص', 'ض', 'ط', 'ظ', 'ع', 'غ', 'ف', 'ق', 'ك', 'ل', 'م', 'ن', 'ه', 'و', 'ؤ', 'ى', 'ي', 'ئ' 
        });

        /// <summary>
        /// Gets ReadOnlyCollection of Arbic Stop Markers
        /// </summary>
        public static ReadOnlyCollection<char> StopMarkers = new ReadOnlyCollection<char>(new char[10]
        { 
            '۩', '۞', 'ۛ', 'ۖ', 'ۢ', 'ۚ', 'ۗ', 'ۜ', 'ۙ', 'ۘ' 
        });
    }
}